home *** CD-ROM | disk | FTP | other *** search
/ PsL Monthly 1993 December / PSL Monthly Shareware CD-ROM (December 1993).iso / reviews / wi_8a < prev    next >
Encoding:
Text File  |  1993-10-04  |  59.0 KB  |  2,127 lines

  1. WI-8A:  Small Visual Basic Programs
  2.  
  3. ========
  4. Contents:
  5. ========
  6. #12028 API Reference/Utils
  7. #3490  DLL's #1
  8. #4699  DLL's #2
  9. #3557  DOS Access/Functions
  10. #3557  Font Utilities
  11. #3557  Networking/Communications
  12. #3704  System
  13. #3704  Time/Date Applications
  14. #3788  Graphics/Video #1
  15. #12026 Graphics/Video #2
  16. #3880  Custom Controls #1
  17. #4606  Custom Controls #2
  18. #12510 Custom Controls #3
  19. #3968  General Tools/Reference/Info #1
  20. #4855  General Tools/Reference/Info #2
  21. #12654 General Tools/Reference/Info #3
  22. #3969  Miscellaneous
  23. #4062  Miscellaneous
  24. #4062  Database/Data Entry
  25. #4226  Printing
  26. #12358 DDE
  27. #12358 Miscellaneous
  28. #12433 Sample Applications
  29.  
  30.  
  31. --------------------------
  32. #12028 API Reference/Utils          Small Programs Disk
  33. --------------------------
  34.  
  35. APIFunc
  36.    Solutions by Smith
  37.    $15
  38. is an API function database in Cardfile format.
  39.  
  40. APIXref
  41.    $0
  42. is a Help file that cross-references the API calls listed in WINAPI.TXT,
  43. included on this disk. To use this file, while in VB, press F1 for Help, then
  44. Alt-F and O to open the file.
  45.  
  46. API Spy (API-SPY)
  47.    Gamber, Mark
  48.    $20
  49. displays functions and parameters of DLL calls. Results can be viewed or
  50. saved to disk. It also can force a debugger break and can find function
  51. addresses in the Windows API.
  52.  
  53. VBAPI 0.2
  54.    Pruitt, Steve
  55.    $0
  56. contains text of the Microsoft WINAPI.TXT file in the Windows .HLP format. It
  57. includes additions and corrections as of March 9, 1992, and contains
  58. definitions of functions, constants, and data structure for use within Visual
  59. Basic.
  60.  
  61. WinAPI
  62.    Microsoft Corporation
  63.    $0
  64. is a text file listing all the Windows 3 API declarations for VB. With these
  65. declarations in your VB code, you can perform many functions not otherwise
  66. available in VB.
  67.  
  68. Win31API.TXT (WN31API)
  69.    Microsoft Corporation
  70.    $0
  71. is a text file containing Windows 3.1 API declarations for VB.
  72.  
  73. ---------------------------------
  74. END OF SMALL PROGRAMS DISK #12028
  75. ---------------------------------
  76.  
  77.  
  78. -----------
  79. #3490 DLL's                   Small Programs Disk
  80. -----------
  81.  
  82. 256PICBX (256PBX)
  83.    $0
  84. is a DLL with source that displays 256 color bitmaps in a VB Picture box
  85. control. Source for a sample app is included.
  86.  
  87. CtlWhWnd (CTLWHWN)
  88.    User Friendly, Inc.
  89.    $0
  90. is a DLL function that returns the hWnd for any control.
  91.  
  92. CRC32
  93.    Simms, Jeff
  94.    $0
  95. contains a DLL with source code to calculate CRC32 value of a file.
  96.  
  97. DSound
  98.    $0
  99. is a DLL that allows you to play sound files through a PC's speaker. A sample
  100. SND file and sample VB code are included.
  101.  
  102. Filter (FLTRTPW)
  103.    Smith, Wilson
  104.    $0
  105. is a DLL that can tell you if the default printer has changed. TPW source code
  106. for the DLL and sample VB code is included.
  107.  
  108. Findapp
  109.    Obeda, Ed
  110.    $0
  111. is a DLL and related VB code that prevents users from opening more than one copy
  112. of your application or of programs such as Calculator.
  113.  
  114. GetWindowList 1.1 (GETWLST)
  115.    Steinwart, Todd
  116.    $0
  117. is a DLL that lets you get a list of handles for active, visible windows. Sample
  118. usage code is included.
  119.  
  120. InOut
  121.    Faggart, B.E.
  122.    $0
  123. is a DLL for I/O Port control. Sample VB source code is included.
  124.  
  125. LZSSLib 1.0
  126.    Eschalon Development Inc.
  127.    $25
  128. is a file compression/decompression DLL for Windows programmers. It uses the
  129. LZSS algorithm. This should work with any language that supports DLL calling,
  130. such as Turbo Pascal, C/C++, Actor, Visual Basic, Realizer, and ObjectVision.
  131.  
  132. MHelp
  133.    MicroHelp, Inc.
  134.    $0
  135. is a DLL with VB versions of PEEK, POKE, INP, OUT, VARPTR, VARSEG, VARSEGPTR,
  136. SADD, SSEG and SSEGADD.
  137.  
  138. Modalex
  139.    $0
  140. is a DLL that makes a VB app appear modal to the calling app.
  141.  
  142. Multi.DLL (MULTDLL)
  143.    Simms, Jeff
  144.    $0
  145. is a DLL for a multi-selection listbox. C source code and all VB Declares are
  146. included.
  147.  
  148. Packit (PACK-VB)
  149.    Taylor, Ian
  150.    $0
  151. contains a DLL that will compress/decompress files using Lempel-Ziv compression
  152. modified by adaptive Huffman coding.
  153.  
  154. Prnset (PRNSTVB)
  155.    $0
  156. is a DLL that allows changes to the default printer settings.
  157.  
  158. RunModal (RUNMODL)
  159.    $0
  160. contains a DLL that will allow you to call any EXE file and have it run as if it
  161. were a modal dialog box from the calling application. Your VB app can be called
  162. as dialog boxes from Word; your apps can call Notepad, etc. WIN31 is required.
  163.  
  164. SounDLL
  165.    White, Bill
  166.    $0
  167. is a sound driver (DLL) with VB source code to illustrate its use. TPW source
  168. code for the DLL is included.
  169.  
  170. Space & Time (SPCTIME)
  171.    Barrett, Paul James
  172.    $0
  173. is a DLL that reports free disk space and will copy the date and/or time to the
  174. the Clipboard. C source code for the DLL is included, but no source code to
  175. illustrate calling the DLL from VB, so you will have to study the C code.
  176.  
  177. Stsbar 2.0
  178.    Staffin, Ed
  179.    $0-$10
  180. is a DLL for a status bar. This is a bar that is used to display program
  181. parameter/function status, mouse coordinated, column/row numbers - or
  182. any other text you want to assign to it.
  183.  
  184. Toolwnd.DLL (TOOLWND)
  185.    Donahue, Ray
  186.    $35
  187. lets you create nice looking toolbars and toolboxes with icons for each
  188. selection.
  189.  
  190. VBCards 1.01P
  191.    Sands, Richard R.
  192.    $0
  193. is a card-deck DLL for writers of card games for Windows. It contains 52
  194. cards, a Joker, seven card back designs, two indicator cards, some
  195. support routines, and a short sample program. Although the sample code
  196. is in Visual Basic, the DLL should be usable with other languages.
  197.  
  198. VBLaunch (VBLAUNC)
  199.    Simms, Jeff
  200.    $0
  201. adds a Launch item to the VB menu bar in which it lists everything in
  202. Program Manager. This lets you access all the programs from PM without
  203. leaving VB. Whether you need this feature or not, the source code that
  204. is included has many interesting routines in it.
  205.  
  206. VBPoint
  207.    Zuck, Jonathan
  208.    $0
  209. is a DLL that adds pointer support to VB. LP2Str$ is a string function that
  210. copies data, pointed to by a so-called "Long Pointer" into a VB proprietary
  211. string variable. Str2LP is a subroutine that will copy data from one address to
  212. another. With this function you can create the CV? and BLOAD commands.
  213.  
  214. --------------------------------
  215. END OF SMALL PROGRAMS DISK #3490
  216. --------------------------------
  217.  
  218.  
  219. --------------
  220. #4699 DLL's #2               Small Programs Disk
  221. --------------
  222.  
  223. 3D-VB Input 3.0a (3DINPUT)  (10-93 CD)
  224.   Liddicoet, Brett
  225.   $15
  226. is a Text box custom control that lets you add a 3-D look to the box and to
  227. the text, specify data entry type, and align text left, centered, etc. The
  228. unregistered version is limited to three controls per project.
  229.  
  230. CDLL-VB
  231.   Aylor, Bill
  232.   $?
  233. is a TurboC++ DLL for VBWin that illustrates how to pass a character string
  234. from the DLL to VB for processing.
  235.  
  236. DateMath (DATEMTH)
  237.    Expertec, Inc.
  238.    $25
  239. is a DLL which adds date math to your apps.
  240.  
  241. DLL4VB
  242.   $0
  243. is an example of how to make a simple DLL for VB with BC++. C and VB source
  244. included.
  245.  
  246. DLL Sniffer v1.0 (DLSNIFF)
  247.    Hutmacher, Dave
  248.    $9
  249. finds and lists all Declares for external Subs and Functions in your source
  250. code.
  251.  
  252. DskInfo
  253.   Taylor, Ian
  254.   $0
  255. is a DLL that returns information about a specified drive: free space,
  256. total space, total clusters, available clusters, sectors per cluster and
  257. bytes per sector. It also returns free system resources and memory.
  258.  
  259. Gsprntr.dll (GSPRNTR) (11-93 CD)
  260.    Hopkins, Geoff
  261.    $50
  262. is a DLL to query and set the printer paper page orientation.
  263.  
  264. HlpKey
  265.    Simms, Jeff
  266.    $0
  267. is a DLL and source code which eliminates the need for separate F1 Help
  268. Keypress events.
  269.  
  270. HotKey.DLL (HKEYVB)
  271.    Zuck, Jonathan
  272.    $0
  273. is designed to provide hotkey support to Visual Basic, which is not directly
  274. supported in VB.
  275.  
  276. HUGEARR.DLL (HUGEARR)
  277.    Schmidt, Stephen
  278.    $0
  279. is a DLL which contains functions for creation, maintenance, and deletion of
  280. arrays larger than 64K, with more than 32k elements per dimension.
  281. It also lets you copy contiguous elements from a Huge Array into a specified
  282. part of a VB array and vice-versa. C source for the DLL is included.
  283.  
  284. Jiang Controls (JIANG)
  285.   Jiang, Jeng Long
  286.   $0
  287. is a set of controls for VB, including a 3-D label with right, center, and
  288. left justification, a "spinner" control, and horizontal and vertical
  289. percent-complete gauges. (The author can no longer be reached at the
  290. address provided in the documentation.)
  291.  
  292. Joystick DLL (JSTICK)
  293.    Dabel, Bret or Martin, Robert
  294.    $15
  295. is a DLL to access the joystick settings for writing games using Visual
  296. Basic. It returns the x and y coordinates and button settings for either
  297. joystick 1 or 2. It can read the joystick settings by either the
  298. hardware or BIOS. A demo with source code is provided to show how to
  299. call the routine in the DLL.
  300.  
  301. Labeldll (LABLDLL)  (09-93 CD)
  302.    Guimond, Stephen C.
  303.    $0
  304. contains a DLL that will allow you to read, write, and delete DOS volume
  305. labels. It will also allow you to get file and disk information such as
  306. total disk space, available disk space, file date, file time, and size
  307. of file.
  308.  
  309. A conversion routine to get plain English dates and times out of those
  310. returned by the DLL is also provided. Commented Pascal source code is
  311. included.
  312.  
  313. Locker API 1.0 (LOCKAPI)
  314.    Hampshire Software
  315.    $245
  316. is a software metering DLL. It allows a programmer to control the number
  317. of concurrent users that may access their windows program. It works on
  318. all networks that support DOS filesharing/filelocking. It also works on
  319. local drives.
  320.  
  321. MHFormScroll 2.0 (MHFS)
  322.   MicroHelp
  323.   $0
  324. adds scroll bars to Forms. This lets you have forms that are larger than
  325. the screen.
  326.  
  327. Message Music (MSGMUS)
  328.   Zuck, Jonathan
  329.   $0
  330. lets you add sounds to Message Boxes. There are different, "descriptive"
  331. sounds for Normal, Stop, Question, Exclamation, and Information boxes.
  332.  
  333. PeekB
  334.    Harvey, Jim
  335.    $0
  336. is a DLL that lets you peek at protected memory. The DLL source code
  337. illustrates how to write a DLL for VB.
  338.  
  339. SysMenu
  340.   Simms, Jeff
  341.   $0
  342. is a DLL that lets you add items to the System Control Box menu.
  343.  
  344. TxtHook
  345.   Simms, Jeff
  346.   $0
  347. is a DLL that enhances the Text box. The primary feature is that text can
  348. be left highlighted even when the Text box loses focus.
  349.  
  350. WinPlay
  351.   Zuck, Jonathan
  352.   $0
  353. is a DLL that plays simple music files through the PC's speaker. Although
  354. this cannot compare to the music you can play through sound cards, it does
  355. offer some sound effects for machines without such cards.
  356.  
  357. VBDialog (VBDIALG)
  358.    $0
  359. is a common dialog DLL for saving and loading files. This is a solution
  360. to the problem of saving files with different filters in VB
  361. CMDIALOG.VBX.
  362.  
  363. XTask 1.0
  364.    Stam, Pieter
  365.    $0
  366. is a DLL that lets you detect when any EXE has terminated.
  367.  
  368. --------------------------------
  369. END OF SMALL PROGRAMS DISK #4699   [0]
  370. --------------------------------
  371.  
  372.  
  373. --------------------------
  374. #3557 DOS Access/Functions          Small Programs Disk
  375. --------------------------
  376.  
  377. DateTime (DATETIM)
  378.    $0
  379. shows how to get a file's date/time stamp and file size directly from within
  380. Visual Basic without resorting to a shell to DOS DIR command.
  381.  
  382. Dirscan.BAS
  383.    Rose, Joel
  384.    $0
  385. contains source code for a routine that scans a system's drives for a particular
  386. file or files.
  387.  
  388. Filebox
  389.    Wykes, Harry JF
  390.    $0
  391. shows how to create a Windows style file-open box using List boxes rather than
  392. the VB DriveBox and DirBox objects.
  393.  
  394. Isfile (ISFILE)  (10-93 CD)
  395.    J. Frank Carr; $0
  396. shows how to use the OpenFile API call to determine if a file exists or
  397. not.
  398.  
  399. QSearch
  400.    Simms, Jeff
  401.    $0
  402. is a DLL that lets you search a drive for a file, search a file for text, and
  403. copy a file. Wildcards are supported. A sample app is included.
  404.  
  405. VBDOS
  406.    $0
  407. is a DLL that allows you to get free disk space, file information, and change
  408. file attributes. Sample code is included.
  409.  
  410.  
  411. #3557 Font Utilities
  412. --------------------
  413. EnumFonts (ENUMFNT)
  414.    Telelink Systems
  415.    $8
  416. is a DLL which allows you to access the Windows API service EnumFonts. A demo is
  417. provided which shows how to find which typefaces and fonts are supported by the
  418. default printer. Source code is included.
  419.  
  420. Fontro
  421.    Young, Ted M.
  422.    $0
  423. contains VB source code to create a rotatable font that can print sideways.
  424.  
  425. FontView 2.0 (FONTVW)
  426.    Snider, Charles
  427.    $0
  428. is code for an application to find, display, and print Windows fonts.
  429.  
  430. Rotfont
  431.    Egger, Fredi
  432.    $0
  433. shows how to print text at any angle in VB apps to screen or printer.
  434.  
  435. Vertically Rotate Font  (VRFONT)
  436.    $0
  437. is source code for rotating a font vertically.
  438.  
  439.  
  440. #3557 Networking/Communications
  441. -------------------------------
  442. ADialer
  443.    Lamson, George
  444.    $0
  445. is the source code and executable for a program to dial the phone.
  446.  
  447. Axis Phone 3.1 (AXPHON)
  448.   Tirio, Joseph J.
  449.   $0-$5
  450. is VB source code for a modem dialer.
  451.  
  452. ComDemo 1.0
  453.    $0
  454. illustrates the use of several COMM API functions. Includes source code and an
  455. executable file.
  456.  
  457. Link'n Load (LINKLOD)
  458.    Krumsee, Art
  459.    $0
  460. is VB code that shows how to establish a network link, run a specified
  461. application, and when done, unload the link. Network managers with VB only have
  462. to enter the application name into the code and compile it for this to work.
  463.  
  464. Mscomm (MSCOMM)  (10-93 CD)
  465.    $0
  466. is a new bug-fix version of MSCOMM.VBX which comes with VB2/VB3.
  467.  
  468. NetPrint (NETPRNT)
  469.    Krumsee, Art
  470.    $0
  471. is VB source that allows network users to link and unlink printers from within
  472. Windows. It includes declarations for 3 undocumented Windows API functions which
  473. should make this application network independent.
  474.  
  475. Novell-VB (NOVL-VB)
  476.    Johnson, L.J.
  477.    $0
  478. contains an example program with source code that allows you to attach to and
  479. de-attach from multiple servers. You can also set drive mappings on your primary
  480. server. Many of the basic Novell API's are demonstrated.
  481.  
  482. VBMate
  483.    $0
  484. contains a library of routines and sample code for interfacing VB with EXTRA!
  485. for Windows EHLLAPI.DLL. This gives VB the ability to interact with a 3720
  486. mainframe terminal session.
  487.  
  488. VBTerm
  489.    McGuinness, Charles
  490.    $0
  491. is source code for a simple VT100 terminal emulator.
  492.  
  493. --------------------------------
  494. END OF SMALL PROGRAMS DISK #3557    [20]
  495. --------------------------------
  496.  
  497.  
  498. ------------
  499. #3704 System             Small Programs Disk
  500. ------------
  501.  
  502. Doing DDE with Program Manager (DDEPM)
  503.    Irwin, Gregg S.
  504.    $0
  505. contains a module and sample application to demonstrate the
  506. functionality available for creating Items in Program Manager,
  507. retrieving Group and Item information, deleting items, replacing
  508. items, and more.
  509.  
  510. Drag'n'Drop (DRAGDRP)
  511.    Bonner, Paul
  512.    $0
  513. shows how to add support for the Windows 3.1 File Manager drag-and-drop facility
  514. to a VB program.
  515.  
  516. DragForm (DRAGFRM)
  517.    Simms, Jeff
  518.    $0
  519. demonstrates how to drag a form without a title bar and dragging a textbox using
  520. similar code.
  521.  
  522. EndTask
  523.   Simms, Jeff
  524.   $0
  525. is a DLL that lets you close your app normally when the user selects End
  526. Task from Task Manager.
  527.  
  528. ExWait
  529.    $0
  530. demonstrates how to use the Windows GetModuleUsage function to cause VB to
  531. wait until a SHELL command has finished.
  532.  
  533. Fndwnd
  534.    $0
  535. shows how to look for a window based on Caption and/or ClassName.
  536.  
  537. Ini_Art
  538.    Jones, Tim
  539.    $0
  540. is a tutorial on writing and using INI profile files. Source code examples are
  541. included.
  542.  
  543. Joystats (JOYSTAT)  (10-93 CD)
  544.    $0
  545. contains source code for a joystick status application.
  546.  
  547. KeyCode
  548.    Mosher, Sue
  549.    $0
  550. displays the hex keycode for any key pressed. This is useful for any Windows
  551. programmer, but the included source code is VB.
  552.  
  553. Landau
  554.    $0
  555. shows how to use drag and drop, how to link to the Windows calculator, notepad
  556. and winhelp, and how to use the clipboard.
  557.  
  558. LstDrag
  559.    Mosher, Sue
  560.    $0
  561. is code for dragging a line in a List box to another line with the mouse or
  562. cursor keys.
  563.  
  564. LoadTime
  565.    $0
  566. is a text file that tells how to handle slow loading programs to keep the user
  567. from messing things up.
  568.  
  569. Minifile.BAS
  570.    $0
  571.    is a VB module that simplifies the use of INI files.
  572.  
  573. ResCheck 1.0 (RESCHEK)
  574.    Houck, Dan
  575.    $0
  576. is source for checking and displaying GDI and User Heap information in an icon.
  577.  
  578. Shuffler (SHUFLER)
  579.    Stine, Brian D.
  580.    $0
  581. is VB source code for a utility to shuffle (randomize) sound files assigned to
  582. system events. Requires Win31 and the Professional Tool Kit for VB.
  583.  
  584. SySwitch 2.03 (SYSWTCH)
  585.    Bonner, Paul
  586.    $0
  587. is VB source for a utility for changing Windows configurations.
  588.  
  589. TimeFrame (TIMFRAM)
  590.   Braeuchi, J.
  591.   $0
  592. shows how to display information on the caption bar of other applications.
  593. This example displays the time.
  594.  
  595. VBFindID (VBFNDID)
  596.    Kitsos, Costas
  597.    $0
  598. is a utility which can be used to determine the IDs of VB Controls during
  599. design-time.
  600.  
  601. VBMem 1.1 (VBMEM-S)
  602.    Snider, Charles K.
  603.    $0
  604. is source for a VB app that displays Windows system information: the operating
  605. mode, presence of a math chip, and free memory. Compiled and run minimized, the
  606. display will constantly update the free memory number.
  607.  
  608. Wmem
  609.   Buelow, Ron
  610.   $?
  611. shows how to create an icon bar that displays system memory, stays on top, and
  612. is moveable.
  613.  
  614. WndFind
  615.    User Friendly, Inc.
  616.    $0
  617. solves the problem of needing an exact match when using the AppActivate command.
  618. This can also be used to determine if your application is already running.
  619. Source is included.
  620.  
  621.  
  622. #3704 Time/Date Applications
  623. ----------------------------
  624. Calendar Program (CAL-PRO)
  625.    Meadows, Al
  626.    $0
  627. is the source code and executable for a calendar program.
  628.  
  629. DateTime (DAT-TIM)
  630.    Michna, Hans-Georg
  631.    $0
  632. is VB source to display the date and time in a variety of international or
  633. custom formats.
  634.  
  635. GridCal
  636.    Meadows/Graves
  637.    $0
  638. is source for making a calendar using the Grid custom control.
  639.  
  640. VB Clock 1.0 (VBCLOCK)
  641.    Gagliano, Jim
  642.    $0
  643. is VB source for an app to display the date and time in a very small window.
  644.  
  645. VBClock 1.1 (VBCLK)
  646.    Holland, Sarah
  647.    $0
  648. contains source code and an executable for a Win31 utility that shows the date,
  649. time, and the percentage of free system resources remaining. Options include
  650. background/foreground color selection, font selection, alarms, and more.
  651.  
  652. VB Popup Calendar (VBPCAL)
  653.    Schueler, Don
  654.    $0
  655. is source for a small pop-up calendar. It is intended for popping up in date
  656. fields and returning the value to the field.
  657.  
  658. --------------------------------
  659. END OF SMALL PROGRAMS DISK #3704    [15]
  660. --------------------------------
  661.  
  662.  
  663. --------------------
  664. #3788 Graphics/Video           Small Programs Disk
  665. --------------------
  666. 3D4VB
  667.    LAN Services
  668.    $10
  669. lets you create beautiful 3-D effects. More than 20 different routines are
  670. included to draw 3-D frames, shadowed boxes, borders, picture buttons, etched
  671. and shadowed text, and more. Interestingly, this is all done with VB code - no
  672. DLL's to keep track of. All source code is included.
  673.  
  674. BMPKit
  675.    Campbell, George
  676.    $0
  677. is a set of routines to scale, print, and display bitmaps. A demo and all source
  678. code are included.
  679.  
  680. Burglar & Animate (BURGLAR)
  681.    Campbell, George
  682.    $?
  683. contains source for two demonstrations of simple animation using icons.
  684.  
  685. Fade To Black (FADE)
  686.    Stine, Brian
  687.    $0
  688. demonstrates how to make the background of your form fade from blue to
  689. black like the the background in MS install windows.
  690.  
  691. FrameVB
  692.    Ford, Nelson ASP
  693.    $0
  694. is a Module that will draw shadowed frames around controls to create the
  695. illusion of their being recessed. Also included is a routine for underlining a
  696. control such as a Text box.
  697.  
  698. GetPut
  699.    Martin, Wendell
  700.    $0
  701. is a routine that works like the graphic Get and Put statements in DOS Basic.
  702. Example code is included.
  703.  
  704. Icon Browser (ICONBRW)
  705.    $0
  706. shows how to more easily extract icons from apps in Windows 3.1.
  707.  
  708. IconDemo (ICONDEM)
  709.    Young, Ted M.
  710.    $0
  711. is demo code to show how to draw graphics on a VB app's icon.
  712.  
  713. IcoXtrc
  714.    $0
  715. is a routine for extracting icons from executables and DLLs.
  716.  
  717. Marquee
  718.    OsoSoft
  719.    $0
  720. is code for adding a moving banner to your VB applications.
  721.  
  722. PolyGone (POLYGO)
  723.    Mack, Jim
  724.    $0
  725. is the source for an interesting graphics display. It also illustrates the use
  726. of graphics when iconized.
  727.  
  728. Programmer's Workshop 1.0 (PROGWRK)
  729.    Bushnaq, Firas
  730.    $10
  731. is a template that shows all available screen resolutions on your monitor to
  732. make is easy for you to size your forms and dialog boxes. It has a ruler scale
  733. which shows twips, inches, points, picas, and pixels and can be used for
  734. conversions among those units of measure.
  735.  
  736. RLE vs BMP (RLEBMP)
  737.    $0
  738. is simply an illustration of the huge difference in size between standard BMPs
  739. and compressed RLE files.
  740.  
  741. Refresh
  742.    $0
  743. demonstrates the use of VB's implicit refresh versus an explicit refresh of a
  744. Text Box.
  745.  
  746. Shades
  747.    Stine, Brian
  748.    $0
  749. show how to give your forms a "brushed steel" background like the Borland custom
  750. controls.
  751.  
  752. VBFlip
  753.    $0
  754. is an outstanding demonstration of using the BitBlt and StretchBlt API
  755. functions. The demo code displays a grid of tiles which you can flip over to
  756. show a graphic or which you can X out with a zooming red X. The code also shows
  757. how to store a series of images in a single picture file and use the individual
  758. images.
  759.  
  760. VBMask
  761.    $0
  762. demonstrates how to create a mask from an image and a screen object using
  763. BitBlt.
  764.  
  765. VBMenu
  766.    $0
  767. shows how to add graphic bitmaps and check mark substitutes to a menu.
  768.  
  769. VBScroll (VBSCROL)
  770.    $0
  771. demonstrates an easy way to scroll/pan across a bitmap in a Picture Box.
  772.  
  773. Waldo
  774.    Melanson, Leo
  775.    $0
  776. is the source for an animation sequence in which Waldo walks across the form.
  777.  
  778. WinkDemo (WNKDEMO)
  779.    Campbell, George
  780.    $0
  781. is source that illustrates how to provide an animated screen while your VB
  782. application is loading.
  783.  
  784. --------------------------------
  785. END OF SMALL PROGRAMS DISK #3788
  786. --------------------------------
  787.  
  788.  
  789. -----------------------
  790. 12026 Graphics/Video #2         Small Programs Disk
  791. -----------------------
  792.  
  793. APM-Metafiles for VB (APMMETA)
  794.    Reisewitz, U.
  795.    $0
  796. lets you use "problem" WMF files with VB.
  797.  
  798. AutoSize (AUTOSIZ)
  799.    Scherer, Bob
  800.    $0
  801. shows how to adjust forms and their contents for any type of video type.
  802.  
  803. AVI Viewer (AVIWIN)  (09-93 CD)
  804.    Callaway, Dustin
  805.    $0
  806. demonstrates how to play AVI files through a custom window rather than
  807. the default AVI playback window. The program allows for positioning
  808. and sizing of the playback window by simply placing a picture box on
  809. your VB form. Source code and executable are included.
  810.  
  811. Cursor (CURSRPF)
  812.    Fillion, Pierre
  813.    $0
  814. is source code to create a cursor in VB without a DLL.
  815.  
  816. MetaLib 1.0
  817.    Sygenex
  818.    $0
  819. contains a set of routines that will allow you to create, draw, and save SDK
  820. (vector graphics) metafiles.
  821.  
  822. Micro-Pic 1.0 (MICROPC)
  823.    Freel, Fred L.
  824.    $0
  825. is a PicClip bitmap array. It provides 100 toolbar type button graphics
  826. for use with the PicClip control. Requires Visual Basic Pro 2.0's
  827. PicClip.VBX.
  828.  
  829. Pic2ic  (09-93 CD)
  830.    Hart, Matt
  831.    $0
  832. a project that shows how to make an .ICO compatible bitmap on a
  833. picture control. It extracts an icon from a file, then copies the mask
  834. image used as an icon/drag icon.
  835.  
  836. SSave
  837.    User Friendly, Inc.
  838.    $0
  839. is a DLL that allows you to create Windows screen savers (like After Dark) in
  840. Visual Basic.
  841.  
  842. TurboDXF (TURBODX)
  843.    Dorosh, David
  844.    $50
  845. is a DLL that allows you to create standard DXF graphics files with up to 25
  846. entities per drawing. It works with TP, VB, OV, Excel, C.
  847.  
  848. WMF2BMP (WMF2-VB)
  849.    Campbell, George
  850.    $0
  851. is VB2 source that converts WMF files to BMP files, with full scaling
  852. capabilities.
  853.  
  854. WMFPix
  855.    $0
  856. is a set of graphics icons in WMF format for use in your VB programs.
  857.  
  858. Z2
  859.    GraniteWare
  860.    $0
  861. lets you to zoom in up to 4x the area around your cursor. It allows you to
  862. continue zooming even when another application has focus. It can clip the zoomed
  863. area to the clipboard.
  864.  
  865. ---------------------------------
  866. END OF SMALL PROGRAMS DISK #12026
  867. ---------------------------------
  868.  
  869.  
  870. ---------------------
  871. #3880 Custom Controls           Small Programs Disk
  872. ---------------------
  873.  
  874. Browse Bound Control [BBCC]
  875.    VB3: Custom Controls
  876.    Delta Soft Inc.; $20
  877. contains a control that can be used in conjunction with the standard VB3 Data
  878. control to browse any RecordSet. There are full on-the-spot editing facilities
  879. with data pre- and postvalidation. You can freeze columns at the left edge,
  880. set column and header text alignment, and set special coloring for any column.
  881.  
  882. ClipSib 1.0
  883.    Funk, Keith
  884.    $0
  885. allows you to have overlapping controls, which VB does not normally support. VB
  886. code for an excellent demo of the routine is included. This code contains many
  887. other useful routines as well.
  888.  
  889. DropDown (DROPDWN)
  890.    $0
  891. shows how to simulate a Combo box with a Text box and a List box.
  892.  
  893. FOpen 1.1
  894.    Kitsos, Costas
  895.    $0
  896. is a set of forms, VB code, and API calls to create the standard Windows type of
  897. "Open File" dialog box. A demo is included.
  898.  
  899. Gauge
  900.    Mattila, Jussi
  901.    $0
  902. tells how to create a Meter box from two Picture boxes.
  903.  
  904. Graphic 1.1
  905.    Cramp, Stephen
  906.    $15
  907. is a 256-color custom control. It also includes support for OS/2 BMP files. This
  908. version can only be used within VB. Registration gets a runtime module.
  909.  
  910. GridPl
  911.    $0
  912. is a routine for entering data into a Grid control and to scroll the Grid with
  913. Cntl-Arrow or the mouse.
  914.  
  915. Huge-MC
  916.    Marquis Computing
  917.    $0
  918. is the VB Source code to a huge array manager for Windows 3.1. You can create
  919. huge arrays of up to 16MB on 386 and 1 MB on 286.
  920.  
  921. MoveTxt
  922.    Funk, Keith
  923.    $0
  924. shows how to use a Picture control to simulate dragging of a Text control (which
  925. normally cannot be dragged).
  926.  
  927. MultiPik (MULTIPK)
  928.    Kitsos, Costas
  929.    $0
  930. shows how to create a multiple-selection List box with API calls. This is a
  931. frequently requested feature for VB. Source and demo included.
  932.  
  933. GrafStat 1.0 (GRAF-ST)
  934.    Object Productivity, Inc.
  935.    $22-$32
  936. is a custom control for displaying the status of a process. Two styles are
  937. offered: thermometer and needle.
  938.  
  939. Grid Routines (GRIDRTN)
  940.    Ford, Nelson ASP
  941.    $0
  942. is a set of routines for use with the Grid custom control. Routines include
  943. cursor key scrolling of the Grid, direct input to the Grid, add a row, delete a
  944. row, save to and load from disk, clear the Grid and more.
  945.  
  946. Grid-VB
  947.    $0
  948. is a single control that lets you display data in columns and rows. This was
  949. originally given to beta testers by Microsoft, but not included in VB. Jonathan
  950. Zuck has made enhancements to it.
  951.  
  952. HugeGrid (HUGEGRD)
  953.    Ford, Nelson ASP
  954.    $0
  955. is sample code illustrating the integration of a Huge Array with a Grid control.
  956. Features include sorting, searching, adding, deleting and sorted inserting of
  957. records into the Huge Array, as well as paging and scrolling through data with
  958. the Grid.
  959.  
  960. Picnic
  961.    Funk, Keith
  962.    $0
  963. allows you to make picture controls look like VB forms. It demonstrates how to
  964. use the Win3 API functions to add a caption, sizing border and a minimize box
  965. and system menu to a picture control.
  966.  
  967. Prntlbl
  968.    $0
  969. shows how to print captions on a Form using API calls instead of Label controls.
  970. The code looks enormously complicated to us, considering that you can do the
  971. same thing with a few straight VB commands, but maybe we are missing something.
  972.  
  973. RandGrid (RANDGRD)
  974.    Ford, Nelson ASP
  975.    $0
  976. is sample code illustrating the integration of a random access file and a Grid
  977. control.
  978.  
  979. Spin
  980.    Kitsos, Costas
  981.    $0
  982. is commented VB source code to create a Spin Button Control. No DLL/VBX files
  983. are required.
  984.  
  985. VBMeter
  986.    $0
  987. is a VBX that lets you create a meter type display with horizontal or vertical
  988. bars.
  989.  
  990. VBWrite
  991.    Simms, Jeff
  992.    $0
  993. contains source code that demonstrates adding MS Write as a edit control to a VB
  994. application. The advantage is that a Text box does not allow different fonts,
  995. etc., which Write allows. This code is still in the experimental stage.
  996.  
  997. --------------------------------
  998. END OF SMALL PROGRAMS DISK #3880    [80]
  999. --------------------------------
  1000.  
  1001.  
  1002. ------------------------
  1003. #4606 Custom Controls #2       Small Programs Disk
  1004. ------------------------
  1005. 3DCTL
  1006.   Bonner, Paul
  1007.   $0
  1008. shows how to use CTL3D.DLL from Excel 4.0 to give all common dialogs and
  1009. message boxes in a VB app a 3-D appearance. (CTL3D.DLL not included.)
  1010.  
  1011. 3D-VB Input 1.0b (3DVBIN)
  1012.    Opaque Software
  1013.    $15
  1014. is a Text Box type custom control with numerous optional 3D effects, formatted
  1015. input, justification, and more.
  1016.  
  1017. 3D-How
  1018.    shows you how to draw 3D brushed steel looking controls with VB2. All
  1019. code is included; no add-on tools are required.
  1020.  
  1021. CntrlC
  1022.    $0
  1023. shows how to create new instances of composite controls (eg: frames with check
  1024. boxes) using the SetParent API call.
  1025.  
  1026. DDServe
  1027.   Zuck, Jonathan
  1028.   $0
  1029. is a DLL that lets you add Windows 3.1 drag-and-drop capability to your
  1030. applications. Several example apps are included.
  1031.  
  1032. DFInfo 1.0  (11-93 CD)
  1033.    James Shields
  1034.    $15
  1035. is a custom control that provides disk and file information, including disk
  1036. space, cluster info, file size/attributes, etc.
  1037.  
  1038. Dialogs
  1039.    Kitsos/Johnson
  1040.    $0
  1041. contains example code for using common dialogs with API calls without the need
  1042. for a separate DLL.
  1043.  
  1044. Dragdrop.VBX (DD-VBX)
  1045.    Apex Software
  1046.    $0
  1047. allows Visual Basic applications to intercept File Manager drag/drop messages.
  1048.  
  1049. IniCon 2.0  (11-93 CD)
  1050.   Shields, James
  1051.   $5
  1052. is a custom control to help deal with INI files. It will handle Windows API
  1053. calls, and comes with a Windows Help file.
  1054.  
  1055. MhCtl
  1056.   Beekes, Bernd
  1057.   $?
  1058. demonstrates how to get the control handle of a menu.
  1059.  
  1060. MHSample (MHSAMPL)
  1061.    Patterson, Sam
  1062.    $0
  1063. is a well commented sample custom control.
  1064.  
  1065. OpenDlg
  1066.    Thomas, Zane
  1067.    $0
  1068. is a DLL for the Open and Save-As common dialogs.
  1069.  
  1070. PerCnt 2.0  (11-93 CD)
  1071.    Shields, James
  1072.    $10
  1073. is a custom control to display a percentage status bar. The VB program
  1074. can control the font, color, border, and size characteristics of the
  1075. status bar. Sample code is included.
  1076.  
  1077. PropView (PROPVW)
  1078.    Microsoft
  1079.    $0
  1080. is a Custom Control that can display the properties of the current form and
  1081. allows printing of the control properties.
  1082.  
  1083. SIZ Custom Control 1.00 (SIZ_CC)  (10-93 CD)
  1084.    VB: Custom Controls
  1085.    William M. Raike; $15
  1086. lets you put controls on forms that have "handles" which let them be resized
  1087. at runtime.
  1088.  
  1089. Stbar 2.26 (11-93 CD)
  1090.   Beekes, Bernd
  1091.   $50-$85
  1092. allows you to add a status line to your VB applications.
  1093.  
  1094. SysMenu
  1095.    Simms, Jeff
  1096.    $0
  1097. is a DLL for adding menu items to a form's system control box.
  1098.  
  1099. TimeQueue & TextKey (TIMETXT)
  1100.    Curlew Software
  1101.    $0-$10
  1102. are two VB controls. TextKey lets you attach a prepared text file to it
  1103. during design time. TimeQueue lets you execute events at specified time
  1104. intervals.
  1105.  
  1106. ToolBar
  1107.    Murphy, Stephen
  1108.    $0
  1109. walks you through creating a toolbar using a picture box for the bar and BMP
  1110. files for the buttons. Sample source code and BMP files are included.
  1111.  
  1112. ToolButton 2.0 (TOOLBUT)
  1113.    Foster, Brett
  1114.    $0-$?
  1115. let you have standard toolbar buttons. Features include nine standard command
  1116. buttons, six different button states generated from a single supplied bitmap
  1117. for custom buttons, MouseDown event for help messages, on-line help reference,
  1118. and more.
  1119.  
  1120. VB-Bar
  1121.   PoloWood, Felipe
  1122.   $0
  1123. is a percent-complete gauge that requires only a single Picture box, which
  1124. conserves resources.
  1125.  
  1126. VBCtl3D (VB3D)
  1127.    Beekes, Bernd and Simms, Jeff
  1128.    $29
  1129. allows you to easily add 3-D effects to controls, message boxes,
  1130. dialogs, etc.
  1131.  
  1132. --------------------------------
  1133. END OF SMALL PROGRAMS DISK #4606          [10]
  1134. --------------------------------
  1135.  
  1136.  
  1137. -------------------------
  1138. #12510 Custom Controls #3        Small Programs Disk
  1139. -------------------------
  1140.  
  1141. Buttons
  1142.    Freel, Fred
  1143.    $0
  1144. are ten button arrays for use with ToolButton 2.0. A BMP workspace is
  1145. also included for modifying the buttons, or creating and capturing new
  1146. ones.
  1147.  
  1148. BmpLst (11-93 CD)
  1149.    Shields, James
  1150.    $20
  1151. provides a list box that displays a bitmap and a line of text for each
  1152. item in the list. Support is provided for bitmap, metafile, and icon
  1153. picture formats.
  1154.  
  1155. Ini.vbx (INI_VBX)
  1156.    Dexter, Walter F.
  1157.    $0
  1158. is a custom control for writing to and reading from .INI files.
  1159.  
  1160. Iovbx
  1161.    contains a VB custom control to read and write to I/O ports.
  1162.  
  1163. MenuWatch (MENUWAT)
  1164.    Lathrop, Steve
  1165.    $15
  1166. allows you to easily add a full-featured menu help status bar to your
  1167. application. By placing this custom control directly on your main
  1168. form, you can display help snippets in a help status bar at the bottom
  1169. of the window as the user highlights menu items.
  1170.  
  1171. MsgBox Editor (MSGBOX)
  1172.    Buhrer, Richard
  1173.    $0
  1174. makes it easy to set up MsgBoxes. Run this utility, click on the elements you
  1175. want, add the text, and it generates the source code for you on the Clipboard
  1176. for you to paste into your program.
  1177.  
  1178. VB Messenger 1.00b (VBMSNGR) 08-93
  1179.    JOSWare, Inc.
  1180.    $54
  1181. is a subclassing custom control for Visual Basic. Source code is
  1182. included.
  1183.  
  1184. VideoSoft Custom Controls 2.2c (VCC) (11-93 CD)
  1185.    VideoSoft
  1186.    $45
  1187. is a set of three VB custom controls. The 3D Elastic control automatically
  1188. resizes forms or other controls. IndexTab allows you to group controls by
  1189. subject using a familiar notebook metaphor. Awksome allows you to quickly scan
  1190. and parse text files.
  1191.  
  1192. ---------------------------------
  1193. END OF SMALL PROGRAMS DISK #12510    [135]
  1194. ---------------------------------
  1195.  
  1196.  
  1197. ----------------------------------
  1198. #3968 General Tools/Reference/Info      Small Programs Disk
  1199. ----------------------------------
  1200. AddHelp
  1201.   $0
  1202. is all the code you need to access a Help file from VB.
  1203.  
  1204. Additem
  1205.    $0
  1206. is VB code that illustrates a potential problem with adding fixed length strings
  1207. to a List Box.
  1208.  
  1209. AVI-WI
  1210.    Mathison, Rolf
  1211.    $0
  1212. contains annotated VB source code to play AVI files in any window,
  1213. rather than the default random window.
  1214.  
  1215. BitMap
  1216.    Young, Ted
  1217.    $0
  1218. is code for an "application" that simply illustrates the use of all the VB
  1219. Picture Box functions.
  1220.  
  1221. Click & Double-Click (CLK-DBL)
  1222.    Ford, Nelson ASP
  1223.    $0
  1224. is code that shows how to trap both the click and double-click events for a
  1225. control.
  1226.  
  1227. Color Calculator (COLCALC)
  1228.    Evers, Dave
  1229.    $0
  1230. displays color number for color combo selected on sliding bars. VB source code
  1231. is included.
  1232.  
  1233. Cvdmkd
  1234.    Carr, J. Frank
  1235.    $0
  1236. contains a set of routines that provide the MKDMBF$, MKSMBF$, CVDMBF,
  1237. and CVSMBF functions for VB 2.0. It also contains routines to convert
  1238. Turbo Pascal 6 byte reals to VB doubles. A simple demo program is also
  1239. provided. These routines are important if you plan to convert QB 3.0 or
  1240. earlier data files to VB.
  1241.  
  1242. Focus U-Turn (FOCUTRN)
  1243.    $0
  1244. demonstrates techniques for the use of Focus, and what to expect when you use
  1245. it, particularly as it applies to attempts to verify data on exit from a control
  1246. via LostFocus.
  1247.  
  1248. GetDec
  1249.    MicroHelp, Inc.
  1250.    $0
  1251. eliminates unused DLL declarations from the Global module of your programs,
  1252. resulting in a smaller EXE.
  1253.  
  1254. GetHelp
  1255.    Freel, Fred L.
  1256.    $0
  1257. allows you to call Windows or application Help Files and jump to a page
  1258. that you specify.
  1259.  
  1260. Hyper (HYPR-VB)
  1261.    Martin, Wendell
  1262.    $0
  1263. shows how to add hypertext to your VB programs.
  1264.  
  1265. Junque
  1266.    $0
  1267. shows how you can implement an activity indicator for open-ended
  1268. routines by displaying a message box that "Things Are Happening".
  1269.  
  1270. MRB Drop n' Comp (MRBDNC)  (08-93 CD)
  1271.    CHC Software
  1272.    $0
  1273. is a Windows front end for the Microsoft Multiple Resolution Bitmap
  1274. Compiler. It enables you to select a group of files using File Manager
  1275. and drop them onto the MRB Drop 'n' Comp window or icon. An Auto Launch
  1276. feature automatically starts compilation when a pre-determined number of
  1277. files have been selected.
  1278.  
  1279. PSPFrm
  1280.    $0
  1281. is source code that allows printing a form, including border and caption,
  1282. to a PostScript or PCL printer. Print size is adjustable.
  1283.  
  1284. RTFGen 2.0
  1285.    Baldwin, Dave
  1286.    $0
  1287. converts plain ASCII files into Rich Text Format for use with the Windows Help
  1288. Compiler. This is much easier than learning Word, or its equivalent.
  1289.  
  1290. Saveme
  1291.    Irwin, Gregg
  1292.    $0
  1293. provides you with a reminder, as well as the ability, to save a project before
  1294. running it. Forgetting to save before running is a sure way to lose lots of work
  1295. over time. While Irwin designed this as a stand-alone, it seems like it would be
  1296. more effective to make it the start-up form in your program during the design
  1297. and testing period.
  1298.  
  1299. Scbar
  1300.   Software Assist Corporation
  1301.   $0
  1302. shows how to have scroll bars represent up to a billion.
  1303.  
  1304. VB Assistant (VB-ASST)
  1305.    English, Donald R.
  1306.    $0
  1307. displays a menu that lets you save and run the application you are working on,
  1308. invoke an icon editor, or quickly gain access to all help and text files which
  1309. relate to Visual Basic. Source code and executable are included.
  1310.  
  1311. VBBooks
  1312.   is a list of currently available books about Visual Basic. Information
  1313. includes name of book, publisher, publisher's address, phone numbers and
  1314. a brief description of the book.
  1315.  
  1316. VBClean
  1317.    Hite, David
  1318.    $0
  1319. is source for an automatic save/load procedure needed to shrink VB executables.
  1320.  
  1321. VBE
  1322.    Digital Solutions
  1323.    $15
  1324. adds two useful text options to VB. It allows you to save selected text to a
  1325. file and to print selected text. These options will appear under the File Menu
  1326. in VB.
  1327.  
  1328. VBLaunch (VBL-JF)
  1329.    Freudenheim, J.
  1330.    $0
  1331. keeps track of your projects (MAK files); lets you pick one from a list
  1332. and launch VB. Source included.
  1333.  
  1334. VBMacro
  1335.    Campbell, George
  1336.    $0
  1337. is a group of macros for the Windows macro recorder that can save you a lot of
  1338. keystrokes when writing code in VB.
  1339.  
  1340. Winmmsys.txt (MMSYS)
  1341.    Microsoft Corp.
  1342.    $0
  1343. is a text file containing the Windows 3.1 Multimedia API Declarations.
  1344.  
  1345. --------------------------------
  1346. END OF SMALL PROGRAMS DISK #3968
  1347. --------------------------------
  1348.  
  1349.  
  1350. -------------------------------------
  1351. #4855 General Tools/Reference/Info #2       Small Programs Disk
  1352. -------------------------------------
  1353.  
  1354. CfgText
  1355.    McClure, Jim
  1356.    $0
  1357. is a set of routines for setting a Text box for maximum length of input, upper
  1358. and lowercase translation, and password hiding.
  1359.  
  1360. Consthlp.hlp (CON-HLP)
  1361.   Buhrer, Richard
  1362.   $0
  1363. is the CONSTANT.TXT file for VB/Win 2.0 edited into a Help file with hypertext
  1364. links and key word searching.
  1365.  
  1366. Help Compiler Shell (HCSHELL)
  1367.    Brown, Tim
  1368.    $0
  1369. opens, edits, and saves Help Compiler project files and map files. It runs the
  1370. Help Compiler and your compiled Help files. It also automates a few of your
  1371. compiling tasks and reports the compile status.
  1372.  
  1373. KBWin
  1374.    $0
  1375. is a list of articles in the CompuServe Knowledgebase about Visual Basic for
  1376. Windows.
  1377.  
  1378. MSKB
  1379.    $0
  1380. is a list of the topics in the MS KnowledgeBase area of Compuserve.
  1381.  
  1382. Profile (PFIL-DM)
  1383.    Mosier, Dave
  1384.    $0
  1385. makes the WIN Profile API's easier and safer to use.
  1386.  
  1387. SoundDemo (SNDDEMO)
  1388.    $0
  1389.   shows how to access the user-selected Windows system sounds and
  1390. attach them to message box functions.
  1391.  
  1392. Topmost
  1393.    Contreras, Mike
  1394.    $0
  1395. contains source for a utility to keep any specified window on top. This is
  1396. very useful for keeping the VB2 properties window visible during program
  1397. development.
  1398.  
  1399. VB_2_EXT (VB2EXT)
  1400.    Hutmacher, David Th.
  1401.    $0
  1402. lets you easily reuse Declare statements from existing VB source code.
  1403. It dis- plays a list of all the BAS files on the selected drive and a
  1404. list of all the Declares in a selected BAS file.
  1405.  
  1406. VB2list
  1407.    Barlow, Chris
  1408.    $0
  1409. a Word for Windows 2.0 template that will read Visual Basic MAK files
  1410. and locate all FRM and BAS files. Then it will read these files and
  1411. create an outline and table of contents of all Subs and Functions.
  1412.  
  1413. Vbcal
  1414.    Mower, Chris
  1415.    $0
  1416. is a calendar module for VB3. It provides a pop-up calendar for users to
  1417. enter a date.
  1418.  
  1419. VBCmp 1.00
  1420.    Hein, Scott J.
  1421.    $0
  1422. is a Windows shell for COMPRESS.EXE.
  1423.  
  1424. VBFlush 1.1
  1425.    Moccia, Lou A.
  1426.    $4
  1427. automates the process of save/load/replace for VB projects.
  1428.  
  1429. VBPaths
  1430.    Brown, Tim
  1431.    $0
  1432. reads a MAK file and shows the path that each Project file is in.
  1433.  
  1434. VBProject 1.0 (VBPROJ)
  1435.    Kallonen, Jari
  1436.    $0
  1437. is a handy start-up tool for VB. It displays up to 12 of your Projects on but-
  1438. tons; click a button and it loads VB and the selected Project. Commented VB
  1439. source for VBProject is provided.
  1440.  
  1441. Viewer (VIEW-VB)
  1442.    $0
  1443. for creating a screen preview of printed files with scroll bars.
  1444.  
  1445. Windows Info (WINFOVB)
  1446.    Bonner, Paul
  1447.    $?
  1448. reports the caption, window handle and class name of the window under
  1449. the mouse cursor, its parent window, and its progenitor window. VB 2.0
  1450. source code is included.
  1451.  
  1452. ZipRead
  1453.    $0
  1454. is source code for reading the contents of ZIP files.
  1455.  
  1456. --------------------------------
  1457. END OF SMALL PROGRAMS DISK #4855
  1458. --------------------------------
  1459.  
  1460.  
  1461. -------------------------------------
  1462. 12654 General Tools/Reference/Info #3          Small Programs Disk
  1463. -------------------------------------
  1464.  
  1465. Path (PATH_VB)
  1466.    demonstrates the use of two API calls to determine the path of an
  1467. application.
  1468.  
  1469. Scroll.bas (SCRL_CJ)
  1470.    Juerges, Christian
  1471.    $0
  1472. contains sample code that shows how make a scrolling form under VB 2.0
  1473. and 3.0.
  1474.  
  1475. Setup 3.0 (SETUP3)
  1476.    Chapman, Mike
  1477.    $0
  1478. is an enhanced version of the installation utility provided in VB.
  1479. Features include a customizable setup dialogue box title/message,
  1480. unlimited number of pre-installation files, notifies user if there is
  1481. not enough hard disk space to install files, detailed help file, and
  1482. more.
  1483.  
  1484. Tom's Happy Constants (THC)
  1485.    Bassal, Thomas
  1486.    $0
  1487. helps you access API constants declarations in a fast and convenient
  1488. way. You just have to highlight the constant name in the code window
  1489. and press a hot key to load the corresponding Global Declaration into
  1490. the clipboard.
  1491.  
  1492. VB Global Constant Help (VBGLOB)
  1493.    Thorpe, Rick
  1494.    $0
  1495. is VB3's CONSTANT.TXT in Windows HLP format.
  1496.  
  1497. VB Source to Document (VB2DOC)
  1498.    Juden, Eddir
  1499.    $25
  1500. creates a Word for Windows Document from any MAK file. It will
  1501. highlight all SUBs and FUNCTIONs, mark all Rem'ed statements, count
  1502. SUB and FUNCTION usage, and create a Table of Contents. This is a
  1503. powerful debugging tool.
  1504.  
  1505. ---------------------------------
  1506. END OF SMALL PROGRAMS DISK #12654
  1507. ---------------------------------
  1508.  
  1509.  
  1510. -------------------
  1511. #3969 Miscellaneous             Small Programs Disk
  1512. -------------------
  1513.  
  1514. BaseCnv (BASECN)
  1515.    Lyle Lensen
  1516.    $0
  1517. is a routine for doing number base conversions.
  1518.  
  1519. CFixVB
  1520.    Mack, Jim
  1521.    $0
  1522. is a routine to round Currency variables at a given number of decimal places.
  1523. ASM and OBJ files and sample code included.
  1524.  
  1525. CLBox
  1526.    $0
  1527. is source code for a Combo List Box with incremental search. It also shows how
  1528. to quickly clear a List Box.
  1529.  
  1530. Coerce
  1531.    $0
  1532. is a routine to force Currency variable amounts to 0, 1, 2, or 3 decimal digits
  1533. of accuracy.
  1534.  
  1535. Curlib
  1536.   Fillion, Pierre
  1537.   $15
  1538. is a DLL of 28 different cursors (many are animated) which you can use in
  1539. your apps. Source showing all the APIs for accessing a cursor DLL is
  1540. included.
  1541.  
  1542. FixMenu
  1543.    Young, Ted M.
  1544.    $0
  1545. is code that shows how to get/change properties of menu items.
  1546.  
  1547. Ini_Mod1 (INIMOD)
  1548.    Berry, Forrest
  1549.    $0
  1550. is a VB module to create, read and update private INI files. You only need to
  1551. add it to your project and call it. Sample code is inlcuded.
  1552.  
  1553. MenuOn
  1554.    $0
  1555. shows how to disable and then enable the entire Menu Bar of a Form quickly and
  1556. without flicker.
  1557.  
  1558. MMPVB
  1559.    Turpin, Jerry
  1560.    $0
  1561. shows how to use the MultiMedia Extensions to play MID, WAV, and MMM files.
  1562.  
  1563. NCalc
  1564.    Smaby, Marcus
  1565.    $0
  1566. demonstrates the implementation of a common keyboard handler.
  1567.  
  1568. Numbers
  1569.    Computing, Marquis
  1570.    $0
  1571. is a set of routines to emulate binary coded decimal and IEEE string/numeric
  1572. conversion functions (MKI$, etc.) found in QB and PDS but not in VB.
  1573.  
  1574. PGuide
  1575.    $0
  1576. is the source code for the sample routines in the VB Programmer's Guide.
  1577.  
  1578. Profile.BAS (PFILEVB)
  1579.    Vance, Rob
  1580. is VB code (API calls) that makes it easy to store program data in WIN.INI.
  1581.  
  1582. Sndply (SNDPLAY)
  1583.    $0
  1584. demonstrates use of sndPlaySound() in VB to play WAV files.
  1585.  
  1586. SubFrm  (08-93 CD)
  1587.    Courtesy User Friendly, Inc.
  1588.    $0
  1589. is an example of using an array of data control to simulate the subform
  1590. capability of Access in VB3.
  1591.  
  1592. Text Style (TXTYLE)
  1593.    Irwin, Gregg
  1594.    $0
  1595. shows how to change the style of Text boxes to allow only uppercase or only
  1596. lowercase letters, to limit the number of characters, and to create a password
  1597. entry box.
  1598.  
  1599. TxtFmt
  1600.    $0
  1601. controls text input formats. It formats numeric, dates, uppercase, length of
  1602. input, literal constants, etc.
  1603.  
  1604. VBArray
  1605.    Kitsos, Costas
  1606. shows how to load/save an array of up to 64k in a single operation.
  1607.  
  1608. VBXlDem
  1609.    $0
  1610. is source code to show how to access an embedded chart in Excel and link it to a
  1611. basic picture control.
  1612.  
  1613. VqStrings (VQSTRNG)
  1614.    $0
  1615. allows huge variable and fixed length strings for Visual Basic. VStrings
  1616. delivers fast access and return error codes compatible with Visual Basic's 'On
  1617. Error GoTo'.
  1618.  
  1619. --------------------------------
  1620. END OF SMALL PROGRAMS DISK #3969
  1621. --------------------------------
  1622.  
  1623.  
  1624. -------------------------
  1625. #4062 Database/Data Entry               Small Programs Disk
  1626. -------------------------
  1627. Adr  (10/93 CD)
  1628.    Anderson, Tim
  1629.    $0
  1630. contains code for a simple address book. It demonstrates how to access,
  1631. update, and maintain a dBASE IV table, complete with a routine to "pack"
  1632. the database.
  1633.  
  1634. Btcreate (BTCREAT)
  1635.    Highsmith, J.
  1636.    $0
  1637. is sample source for the use of Btrieve create in VB. Requires the Btrieve for
  1638. Windows DLL.
  1639.  
  1640. BtrTest
  1641.    Meyer, David
  1642.    $0
  1643. is source code for a Btrieve for Windows sample program.
  1644.  
  1645. CallBT
  1646.    Kubelka, Bob
  1647.    $0
  1648. contains a function which simplifies using Btrieve with Visual Basic. Requires
  1649. Btrieve for Windows.
  1650.  
  1651. Comb Sort (CMBSORT)
  1652.    Dacon, Tom
  1653.    $0
  1654. is a sort algorithm that is simpler than Quicksort while still nearly as fast.
  1655.  
  1656. EditDem
  1657.    Milligan, Keith
  1658.    $0
  1659. is a set of data entry control routines for VB: date entry, price/quantity,
  1660. currency, two and four decimal places, string to a specified length, uppercase
  1661. text input, and others.
  1662.  
  1663. Paradox Engine Demo (PDOXED)
  1664.    Jaster, John
  1665. contains a DLL and source code for a simple demonstration of the Paradox engine.
  1666.  
  1667. PXCreate (PXCREAT)
  1668.    Nech, Jim
  1669.    $0
  1670. provides a way to use the Paradox Engine to create Paradox tables in Visual
  1671. Basic. Source Code is included, and VBRUN is required.
  1672.  
  1673. SQL Query (SQLQRY)
  1674.    $0
  1675. is an upgrade of the Query VB program in MS's VB SQL Server DLL kit (required to
  1676. run this file). It improves the handling of returned rows.
  1677.  
  1678. SQLGrid
  1679.    Hyland, Bob
  1680.    $0
  1681. shows how to use a GRID control (on disk #3880) with the VBQSL SQL Server (from
  1682. Microsoft).
  1683.  
  1684. Tree (TREE-RS)
  1685.    Stoepper, Ralf
  1686.    $0
  1687. is code for displaying a data tree with exploding and hiding of data, similar
  1688. to an outlining program.
  1689.  
  1690. VBDB
  1691.    $0
  1692. is a set of forms and code for a dBase engine. A lot of coding has gone into it.
  1693. The sample application is about 85% complete; the engine is completely done.
  1694.  
  1695. VB-ISAM
  1696.    Eibl, Gunter
  1697.    $0
  1698. contains the source code for an ISAM-emulation, using the rules of Basic PDS
  1699. 7.1. The emulation needs the Btrieve DLL. An an example is included to see how
  1700. to use Btrieve from Visual Basic.
  1701.  
  1702. VB-Paradox Engine Interface (VBPXENG)
  1703.    Dooley, Sharon F.
  1704.    $0
  1705. is a set of declarations that create an interface to the Paradox Engine. It will
  1706. translate between VB and Paradox data types.
  1707.  
  1708. VBSort
  1709.    Ford, Nelson
  1710.    $0
  1711. is the code and a sample application for sorting both a List box and an array.
  1712. Testing shows that it takes 8 times longer to sort a List box.
  1713.  
  1714. WinBtrv
  1715.    Novell
  1716.    $0
  1717. is a DLL to allow using Btrieve in VB applications.
  1718.  
  1719. XQLM Declarations (XQLMVB)
  1720.    $0
  1721. are the VB declarations for working with Novell XQL.
  1722.  
  1723.  
  1724. Gentypes (GENTYPE)  (10-93 CD)
  1725.    VB3: Database
  1726.    $0
  1727. contains source code for an application to generate TYPE definitions for
  1728. all tables/querydefs. It will also list the structure of your.MDB file.
  1729. (Not on this disk. Special order from the 10-93 CD. 17k)
  1730.  
  1731. #4062 Miscellaneous
  1732. -------------------
  1733. CLIPDEM
  1734.    $0
  1735. demonstrates using the clipboard across forms.
  1736.  
  1737. ComServ
  1738.    Buck, Alan
  1739.    $0
  1740. is the source code for a VB application for keeping track of Zip files.
  1741.  
  1742. GPMVB1
  1743.    $0
  1744. is source that shows how to use VB to create and edit a form-based document in
  1745. Microsoft Word for Windows.
  1746.  
  1747. Regions
  1748.    $0
  1749. detects when the user has clicked in a specified area. A demo app shows
  1750. the API calls and sample code.
  1751.  
  1752. Winstall.Frm
  1753.    $0
  1754. is source code for a program to find and run installation programs on program
  1755. disks.
  1756.  
  1757. --------------------------------
  1758. END OF SMALL PROGRAMS DISK #4062   [0]
  1759. --------------------------------
  1760.  
  1761.  
  1762. --------------
  1763. #4226 Printing                  Small Programs Disk
  1764. --------------
  1765.  
  1766. Code.Print 2.1  (CODEPRN)  (10-93 CD)
  1767.    Caladonia Systems, Inc. ASP
  1768.    $35
  1769. lets you print your VB source code with a wide range of options,
  1770. including titles, headers, footers, project name, font control,
  1771. user-defined pagination, margins and line spacing. Other features
  1772. include the ability to print entire applications or single modules or
  1773. routines; to sort source code by subroutine; to serialize backups of
  1774. source code files; to print an index of functions and subroutines; VB2
  1775. compatibility; and more.
  1776.  
  1777. Devtes
  1778.    contains sample code to locate available devices and set the default
  1779. printer in Visual Basic.
  1780.  
  1781. DrawScript Routines (DRAWSCR)
  1782.    McClure, Jim
  1783.    $0
  1784. is a set of routines for previewing printer output on screen.
  1785.  
  1786. Endprn
  1787.    $0
  1788. is source code for a small utility for cancelling a print job.
  1789.  
  1790. HPEnv 2.0 (HPENV-S)
  1791.    Himowitz, Michael J.
  1792.    $0
  1793. is VB source for an application that prints envelopes in landscape mode without
  1794. having to change printer setup. This is also on a Windows applications disk.
  1795.  
  1796. HPESC
  1797.    O'Rourke, Peter
  1798.    $0
  1799. explains how to send ESCape sequences from Visual Basic to an HPIII printer.
  1800.  
  1801. Justify2
  1802.    $0
  1803. is a routine which can extract text from a Text Box and print it justified.
  1804.  
  1805. Pict_t
  1806.    Santamarina, George F.
  1807.    $0
  1808. demonstrates how to print bitmaps using Windows 3.1 Common Dialog routines.
  1809.  
  1810. PPOrient (PPORIEN)
  1811.    Poellinger, Paul
  1812.    $0
  1813. is a DLL to find out and set the current printer orientation to Portrait or
  1814. Landscape.
  1815.  
  1816. PPRTR 3.009-93 CD
  1817.    Poellinger, Paul
  1818.    $10
  1819. contains a DLL that allows you to get a list of available printers,
  1820. change default printer, and get default printer and port.
  1821.  
  1822. Print Clipboard (PRINTCB)
  1823.    Barnett, Clifford P.
  1824.    $0
  1825. contains source code and an executable for printing the contents of the Windows
  1826. Clipboard. Text and graphic dumps are both supported.
  1827.  
  1828. Project Printer 2.1 (PROJPRN)
  1829.    Holland, Sarah
  1830.    $10
  1831. produces a nicely formatted listing of your VB file in Word for Windows,
  1832. while also saving text/loading text for you.
  1833.  
  1834. PrSetup
  1835.    Schwartz, Corey
  1836.    $0
  1837. is a DLL and supporting code to add to your applications to allow the user to
  1838. select printers, as well as to adjust printer setup and configuration. All C and
  1839. VB source code is included.
  1840.  
  1841. PrtList
  1842.    Mattila, Jussi
  1843.    $0
  1844. is a set of printer selection procedures for VB.
  1845.  
  1846. Psetup revC
  1847.    Kitsos, Costas
  1848.    $0
  1849. is a DLL that lets you invoke the Windows standard Printer Setup Dialog. Sample
  1850. source code is included.
  1851.  
  1852. PSOut
  1853.    Cramp, Stephen
  1854.    $0
  1855. illustrates a method of printing bitmap files up to 32k in size. It has been
  1856. tested on PostScript and HP LaserJet printers only.
  1857.  
  1858. PWrap
  1859.    Wagner, Richard
  1860.    $0
  1861. is a routine for sending text to the printer with word wrap at word breaks, as
  1862. delimited by spaces.
  1863.  
  1864. VB2Grid
  1865.    contains a grid control print subroutine for VB 2.0
  1866.  
  1867. VBBook (VBB-DS)
  1868.    Scott, Dennis
  1869.    $0
  1870. is source code for an app that lets you print ASCII text files to an HPLJ
  1871. printer in booklet format.
  1872.  
  1873. VBPDemo
  1874.    Obeda, Ed
  1875.    $0
  1876. shows how to calculate the default printer's lines per page under the declared
  1877. FONTNAME and FONTSIZE. It will also a allow the user to ABORT the print job,
  1878. thereby flushing the printer buffer.
  1879.  
  1880. VB Printer Control (VBPRINT)
  1881.    Harrington, Dennis
  1882.    $0
  1883. demonstrates how to put a laser printer into Landscape mode and how to select a
  1884. paper bin without going through the Windows print manager.
  1885.  
  1886. --------------------------------
  1887. END OF SMALL PROGRAMS DISK #4226   [7]
  1888. --------------------------------
  1889.  
  1890.  
  1891. ----------
  1892. #12358 DDE
  1893. ----------
  1894.  
  1895. DDEShare (DDESHR)
  1896.   Software Assist Corporation
  1897.   $0
  1898. is a VB implementation of the WFW DDEShare application. It provides an
  1899. example of utilizing several of the API functions used in controlling the
  1900. DDEShare database.
  1901.  
  1902. DDE Utility (DDEUTIL)
  1903.    $0
  1904. shows how to do DDE in a generic fashion. Lets you test which DDE commands will
  1905. work with specific applications. Prompts for appname, pathname, topic, item,
  1906. execute string, window mode and attempts to conduct the DDE link. Source code
  1907. included.
  1908.  
  1909. DDE_VB
  1910.    Pleas, Keith R.
  1911.    $0
  1912. contains source code for prototyping DDE strings and exploring DDE connections.
  1913.  
  1914. GMPVB2
  1915.    $0
  1916. shows how to use DDE to get and manipulate data from Word for Windows.
  1917.  
  1918. #12358 Miscellaneous
  1919. --------------------
  1920. Buster
  1921.    $0
  1922. automates the VB environment. It saves code and inserts declares and constants
  1923. in your project.
  1924.  
  1925. Cursor Manipulation (CURSMAN)
  1926.    Fillion, Pierre
  1927.    $0
  1928. is source code that shows how to make API calls to limit cursor movement to a
  1929. specified area, to hide the cursor, to read the cursor position, and to move
  1930. the cursor to a specified position.
  1931.  
  1932. DskSpc
  1933.    Shields, James
  1934.    $5
  1935. is a DLL which returns total disk space and free disk space for a
  1936. user-specified drive.
  1937.  
  1938. Expanding Grid (GRIDEG)
  1939.    $0
  1940. is an example of a self-expanding grid. Data is entered into a text box
  1941. above the grid and the grids cell dimensions change to suit the text.
  1942.  
  1943. IList
  1944.    $0
  1945. is a List box which includes the abilities to perform multi-selects, retrieve
  1946. and set multiple items in one call, store a long integer for reference along
  1947. with each list item, perform partial string matching, clear listbox with one
  1948. call, set and retrieve the top visible item and more.
  1949.  
  1950. Joysti (JOYSTI)
  1951.    Thomas, Zane and Intelligence Engineering
  1952.    $0
  1953. contains source code and VBX file for reading a joystick from VB. It
  1954. features modules to handle major functions and a simple game app to
  1955. demonstrate use. This will work with VB3. (Not on this disk. Special
  1956. order from the 11-93 CD. 27k)
  1957.  
  1958. NewSet
  1959.    $0
  1960. is an updated version of the Visual Basic 2.0 Setup Toolkit SETUP.EXE file. A
  1961. text file describing the problems that it fixes is included.
  1962.  
  1963. Nugrd3
  1964.    $0
  1965. contains an updated version of the GRID.VBX control that shipped with VB3.
  1966. This circumvents a problem causing an error "invalid file format" when the
  1967. setting of the HelpContextID was changed from the default value.
  1968.  
  1969. Setup (SETUP)
  1970.    $0
  1971. contains revision 1.00.002 of SETUP.EXE for the Setup Toolkit in Microsoft
  1972. Visual Basic for Windows 3.0.
  1973.  
  1974. Setupwiz (SETUPW)
  1975.    $0
  1976. contains revision 1.00.544 of SETUPWIZ.EXE for Visual Basic 3.0.
  1977.  
  1978. SimplFAX (SIMPLFX)
  1979.    De Bruijn, Michiel
  1980.    $0
  1981. is an example program for sending short FAX messages via Delrina's WinFax 3.0.
  1982. It demonstrates how to get/set the Windows default printer, how to talk to the
  1983. FAX software via DDE and how to start it.
  1984.  
  1985. SysClock (SYSCLOK)
  1986.    Lamson, George
  1987.    $0
  1988. is source code for an on-screen clock. It can optionally display the date and
  1989. free system resources, and can add the current time to the title bar of the
  1990. active window.
  1991.  
  1992. VB/Expand (VBXPAND)
  1993.    Beekes, Bernd
  1994.    $0
  1995. is an add-on package for VB2.It provides instant access to help and text
  1996. files, automatic insertion of headers for forms/modules/subroutines/
  1997. functions, inclusion and exclusion of other files, and an open interface to
  1998. code generation tools.
  1999.  
  2000. VBsave
  2001.    Lawrence, John A.
  2002.    $0
  2003. automatically saves your work in VB after a specified number of minutes. A
  2004. dialog box pops up to give you the option of saving or not.
  2005.  
  2006. ---------------------------------
  2007. END OF SMALL PROGRAMS DISK #12358
  2008. ---------------------------------
  2009.  
  2010.  
  2011. --------------------------
  2012. #12433 Sample Applications               Small Programs Disk
  2013. --------------------------
  2014.  
  2015. App Shell 1.0 (APPSHEL)
  2016.    Presley, Jim
  2017.    $0
  2018. is VB source code for a sample application that can be used as a starting point
  2019. for file-oriented applications. The app includes forms for file open/save,
  2020. printing, printer selection and setup (including a custom DLL with C source) and
  2021. print canceling and a main form that ties everything together with pull-down
  2022. menus and related code.
  2023.  
  2024. Apptbook (APTBOOK)
  2025.    Wisniewski, Gary
  2026.    $?
  2027. contains a complete implementation designed to demonstrate drag-and-drop
  2028. techniques, including cell-to-cell grid dropping and user-feedback issues.
  2029.  
  2030. AVIDemo
  2031.    Turpin, Jerry
  2032.    $0
  2033. is VB source for an app that shows how to open and play AVI, WAV, MMM,
  2034. and MID files.
  2035.  
  2036. Button Clock (BTNCLOC)  (10/93 CD)
  2037.    VB3: Sample Applications
  2038.    Andy Klein; $0
  2039. contains source code and executable for a simple Windows time/date display
  2040. clock.
  2041.  
  2042. GPIB
  2043.    $0
  2044. is a sample application that shows how VB can be used as a control and
  2045. monitoring software.
  2046.  
  2047. List Box Messages (LB-MSGS)
  2048.   Hutmacher, Dave Th.
  2049.   $0
  2050. is a sample app that demonstrates the use of SendMessage API commands
  2051. lelated to List boxes. Source is included.
  2052.  
  2053. Many Things (MANYTHN)
  2054.    McLean, Bruce
  2055.    $0
  2056. shows how to write a Windows 3.1 variable screen saver.
  2057.  
  2058. MemWatch (MEMWTCH)  (09-93 CD)
  2059.    Warren, David
  2060.    $0
  2061. displays available system memory as well as real-time changes in memory
  2062. use. It also includes a graphical display of System, GDI, and User
  2063. resource demand, and a count of the number of tasks running.
  2064.  
  2065. Metnom
  2066.    OsoSoft
  2067.    $0
  2068. contains VB2 source code for a metronome.
  2069.  
  2070. Search (SRCH-VB)
  2071.    $0
  2072. contains source code and a sample application for quickly searching a list box.
  2073.  
  2074. SmallCal (SMALCAL)
  2075.    Meadows, Al
  2076.    $0
  2077. is source for a sample application which illustrates how to generate a calendar
  2078. for a user-specified month.
  2079.  
  2080. Textedit (TXTEDIT)
  2081.   Huskins, Douglas A.
  2082.   $0
  2083. is the VB source for a clone of Windows' Notepad.
  2084.  
  2085. VB Address Book (VBADRES)
  2086.    Burgess, Mark S.
  2087.    $0
  2088. is a very nice little desktop address book. In addition to name and address
  2089. fields, it provides entries for office, home, and fax numbers. It also allows
  2090. you to quickly print out a single mailing label for the entry being viewed. VB
  2091. source code is included, and VBRUN is required.
  2092.  
  2093. VBCalendar 1.0 (CALEND)  (09-93 CD)
  2094.    Wessex Systems
  2095.    5 Pounds Sterling
  2096. is a handy pop-up calendar. This example requires VB3 DLL/VBX files
  2097. to be present.
  2098.  
  2099. VBInst 1.4
  2100.    Kallonen, Jari
  2101.    $0
  2102. is the source code for a VB app to install a program from a floppy to a
  2103. specified subdirectory. It can also create a Program Manager group.
  2104.  
  2105. Vbmsdn
  2106.    contains a sample application of a custom database. The SQL statement
  2107. is included.
  2108.  
  2109. VBMPU Demo (VBMPU)
  2110.    $0
  2111.    contains an MPU-401 MIDI card demo and play-only source routines.
  2112. Dynamic MIDI channel and velocity change are supported.
  2113.  
  2114. Wallpaper Changer 9/92 (WALCHNG)
  2115.   Hitchings, Tim
  2116.   $0
  2117. is the source for an app that changes wallpaper automatically at selected
  2118. intervals. It also continuously displays time, free resources, free memory,
  2119. and free disk space.
  2120.  
  2121. ---------------------------------
  2122. END OF SMALL PROGRAMS DISK #12433  [50]
  2123. ---------------------------------
  2124.  
  2125. ]]]]]]]]]]
  2126.  
  2127.